package model

type Passenger struct {
	Id           int64  `gorm:"column:id;type:int UNSIGNED;primaryKey;not null;" json:"id"`
	NikeName     string `gorm:"column:nike_name;type:varchar(30);comment:昵称;not null;" json:"nike_name"`                   // 昵称
	HandlerImage int64  `gorm:"column:handler_image;type:int;comment:头像;default:1;" json:"handler_image"`                  // 头像
	Name         string `gorm:"column:name;type:varchar(30);comment:用户名;default:NULL;" json:"name"`                        // 用户名
	Sex          string `gorm:"column:sex;type:varchar(2);comment:性别;default:NULL;" json:"sex"`                            // 性别
	Age          int64  `gorm:"column:age;type:int;comment:年龄;default:NULL;" json:"age"`                                   // 年龄
	IdCard       string `gorm:"column:id_card;type:char(18);comment:证件号码;default:NULL;" json:"id_card"`                    // 证件号码
	Mobile       string `gorm:"column:mobile;type:char(11);comment:手机号码;default:NULL;" json:"mobile"`                      // 手机号码
	CartStatus   string `gorm:"column:cart_status;type:varchar(10);comment:实名状态;not null;default:未实名;" json:"cart_status"` // 实名状态
}

func (p *Passenger) TableName() string {
	return "passenger"
}
